home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / system / 4o25c.zip / 4OS225C.DOC < prev    next >
Text File  |  1994-12-20  |  8KB  |  192 lines

  1.                                JP Software
  2.  
  3.              4OS2 2.5 rev B ==> 2.5 rev C Patch Documentation
  4.  
  5.                             December 20, 1994
  6.  
  7.  
  8. Copyright 1994, JP Software Inc., All Rights Reserved.  Published by JP
  9. Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  10. 646-3975.
  11.  
  12.  
  13. This file explains how to install the 4OS2 2.5 rev C patches.
  14.  
  15. To use the patch, you must have:
  16.  
  17.      * JP Software's PATCH.EXE program.  This program is in a separate
  18.      file, PATCH.ZIP on CompuServe, or 4DPATCH.ZIP on bulletin boards
  19.      and the Internet.  [* See note below.]
  20.  
  21.      * A copy of 4OS2 2.5 rev B.  The simplest way to check your
  22.      revision level is to use the 4OS2 VER /R command.  This command
  23.      will also show whether you are running the 16-bit version of 4OS2
  24.      ("4OS2/16") or the 32-bit version ("4OS2/32").  You will need this
  25.      information to apply the proper revision B patch.
  26.  
  27.      If you find you have rev A of 4OS2 2.5, you must download an
  28.      additional patch file to update your current copy of 4OS2 to rev B
  29.      before you can apply this latest rev C patch.  To update from rev A
  30.      to rev B you need the patch file 4O25B.ZIP; This file should be
  31.      available from the same place where you got this rev C file.
  32.  
  33. To use this patch, use the VER command to determine whether you are
  34. running 4OS2/16 or 4OS2/32.  Then copy the corresponding revision B
  35. patch file to to the directory where your 4OS2 version 2.5 files are
  36. stored.  Copy 4O25C16.RTP for 4OS2/16, or 4O25C32.RTP for 4OS2/32.
  37.  
  38. Next, make sure you are NOT using the copy of 4OS2.EXE that you want
  39. to patch (OS/2 does not allow you to modify a file while that file is
  40. in use).  You can run the patch from a 4DOS, COMMAND.COM, or CMD.EXE
  41. session, or you can make a copy of 4OS2 and patch the copy.
  42.  
  43. Finally, make sure JP Software's PATCH.EXE is in the same directory,
  44. or in a directory on your PATH, then enter the appropriate command:
  45.  
  46.       patch 4o25c16        (for 4OS2/16)
  47.       patch 4o25c32        (for 4OS2/32)
  48.  
  49. (Don't worry about running the "wrong" patch by mistake.  The PATCH
  50. program won't patch your 4OS2 files unless the proper original file is
  51. found.)
  52.  
  53. This patch converts 4OS2 2.5 rev B to version 2.5 rev C.  It modifies
  54. only 4OS2.EXE, all other files are unchanged from rev B.  Branding (name
  55. and serial number) information in your 4OS2.EXE file will be preserved
  56. in the modified file.
  57.  
  58. If you want to test 4OS2.EXE to make sure the patch worked, restart your
  59. 4OS2 session, then use the VER /R command.  This command will report
  60. "4OS2 Revision B" (if the patch did not work) or "4OS2 Revision C" (if
  61. it did work).
  62.  
  63. If you are short on disk space and receive a message that there is not
  64. enough space to perform the patch, you can use a command like this to
  65. reduce the disk space required:
  66.  
  67.       patch /noundo 4o25c32
  68.  
  69. This will make recovery slightly more difficult in the unlikely event of
  70. a power failure or similar problem during the patch process, but will
  71. reduce the disk space required to perform the patch.
  72.  
  73.  
  74. [* JP Software's PATCH.EXE is the version 1.10 patch program from the
  75. .RTPatch patch software sold by PocketSoft Inc.  If you have a copy of
  76. PATCH.EXE version 1.10 or later from another company which also uses
  77. .RTPatch to update its software, you can use it with JP Software
  78. patches. However, we recommend that you do NOT use version 2.0 of
  79. PATCH.EXE under OS/2.  When PATCH.EXE 2.0 is used under OS/2 it patches
  80. the files properly, but does not correctly update the dates and times of
  81. the patched files.]
  82.  
  83.  
  84. 4OS2 version 2.5 rev C includes the following changes to version 2.5
  85. rev B:
  86.  
  87. General Feature Changes:
  88.  
  89.      * Fixed a problem with starting external apps with no whitespace
  90.        between the program name and the switches (e.g., "4os2/c echo
  91.        foo").
  92.  
  93.      * Added a new .INI directive:
  94.      
  95.           ExecWait = Yes | NO:  If set to Yes, 4OS2 will always wait for
  96.           an app to exit before continuing, even from the command
  97.           prompt.  If set to No (the default, and the behavior in
  98.           previous revisions), 4OS2 will wait only when an application
  99.           is run in the same window (i.e. another character-mode app) or
  100.           when any application is run from a batch file.
  101.  
  102.      * Changed the version string to use the country-defined decimal
  103.        character, so IF tests on the version level will work properly.
  104.  
  105.      * Comparisons like "if %_date == 12-20-94 ..."  now work as they
  106.        did in 5.0. Note that even though these tests now work, this
  107.        approach is not recommended.  To test two strings quotes should
  108.        be used around the strings. Otherwise the fact that the strings
  109.        begin with digits may cause them to be interpreted as numbers.
  110.  
  111.      * Fixed a problem with an @@ key alias turning off echoing for
  112.        subsequent @ key aliases.
  113.  
  114.      * Fixed a problem with numeric color names with values greater than
  115.        7 when BRI or BLI was not used).  Also, the "ON" is now optional.
  116.  
  117.      * Fixed a problem with numeric comparisons where one had a decimal
  118.        component and the other didn't (e.g., "if 2 == 2.0").
  119.  
  120.      * Fixed problems with START /DOS=filename.
  121.  
  122.  
  123. Variable and Function Changes:
  124.  
  125.      * @ALIAS: Now truncates aliases greater than the maximum line size
  126.        (255 in DOS, 1023 in OS/2 & NT) to avoid line length errors.
  127.  
  128.      * @ATTRIB: Fixed a problem with not matching against all the
  129.        specified attributes.
  130.  
  131.      * @EVAL: Fixed a problem which was truncating the returned value.
  132.  
  133.      * @FILEREAD in binary mode will now properly terminate the input
  134.        string.
  135.  
  136.      * @INT and @NUMERIC now do more exhaustive testing.
  137.  
  138.  
  139. Batch File Changes:
  140.  
  141.      * Fixed a problem with ESC not working with SETDOS /Y1 (the ESC
  142.        should have been equivalent to an 'R').
  143.  
  144.      * Fixed a problem with the batch file line (used in error messages)
  145.        not getting updated inside command groups or line continuations
  146.        (where the previous line ended in an escape character).
  147.  
  148.  
  149. Command Changes:
  150.  
  151.      * ?:  Fixed a problem with a "?..." command being executed even if
  152.        it was inside an IFF block where the condition was false.  Also
  153.        fixed a problem when the command following a "?" was an alias.
  154.  
  155.      * ?:  The "?" command can now be redirected or piped; using
  156.        redirection or piping will no longer cause "?" to be interpreted
  157.        as a batch prompt command.
  158.  
  159.      * ALIAS: Added a check for UNKNOWN_CMD alias loops.
  160.  
  161.      * DIR: Fixed case problems with SETDOS /U1 and the /F and /L
  162.        switches, and a problem with counting a cluster in use for the
  163.        "." and ".." directories.
  164.  
  165.      * DO: Fixed an obscure problem if you do a LEAVE in a DO UNTIL, in
  166.        the same loop pass where DO would have terminated anyway.
  167.  
  168.      * DRAWBOX: Slowed down the ZOOM option on fast systems so you can
  169.        actually see it.
  170.  
  171.      * EXCEPT: Fixed a problem with ranges.
  172.  
  173.      * FFIND: Fixed a bug where FFIND would loop endlessly if there was
  174.        a match on the last line of a file, with no terminating CR/LF,
  175.        and a bug in the /E option.  Also, FFIND will no longer return
  176.        the "." and ".." directories.
  177.  
  178.      * LIST: Now supports files with CR's only (no LF's).  LIST should
  179.        now display files properly whether lines are terminated by CR,
  180.        LF, or CR/LF.
  181.  
  182.      * PROMPT: The $P metacharacter will now leave the directory names
  183.        in their original case on HPFS drives.
  184.  
  185.      * SCRPUT, VSCRPUT:  Fixed a problem with relative (+) addressing.
  186.  
  187.      * SELECT: Fixed a problem with calling up LIST within SELECT, then
  188.        hitting ^C in LIST and again when you return to SELECT.  Also
  189.        fixed an occasional problem with garbage on the SELECT header
  190.        line after doing a LIST from within SELECT.
  191.  
  192.